.cq-menu {
	font-size: 0;
	--size-icon: 20px; // icon大小
	--space-icon-title: 15px; // icon与标题的间距
	--space-label-vertical: 10px; // lable垂直方向间隙
	--space-label-horizontal: 15px; // label水平方向间隙

	// 手风琴样式
	.cq-accordion {
		--accordion-label-padding: 0;
		--accordion-color-border: transparent;
		.is-alone {
			&::after {
				margin-right: 15px;
			}
		}
	}

	.cq-accordion--content {
		border: none;
	}

	.cq-icon {
		font-size: var(--size-icon);
		margin-right: var(--space-icon-title);
	}
}

.cq-menu--list {
	@include cq-init-style-ul;
}

.cq-menu--item {
	@include cq-init-style-li;
}

.cq-menu--label {
	@include simple-hover-style;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: var(--space-label-vertical) var(--space-label-horizontal);
}

.cq-menu--title {
	font-size: 14px;
	line-height: var(--size-icon);
	color: var(--color-text);
}
